// vite.config.js
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react'; // 如果你使用React插件（你的依赖中包含）

export default defineConfig({
    // 插件配置（如果有）
    plugins: [react()],

    // 服务器配置（核心：跨域代理在这里设置）
    server: {
        // 代理规则：将/api开头的请求转发到目标服务器
        proxy: {
            '/api': {
                target: 'http://localhost:8902', // 后端服务器地址（你的API实际地址）
                changeOrigin: true, // 解决跨域：修改请求头中的Host为目标服务器
                rewrite: (path) => path.replace(/^\/api/, ''), // 移除请求路径中的/api前缀
                // 可选：如果后端需要携带Cookie，添加以下配置
                // cookieDomainRewrite: 'localhost', // 根据需要调整
                // secure: false, // 如果目标服务器是https，需要设置为true
            }
        }
    }
});